/**
* AutoSWF - Cody Cushing. March 26, 2009
* Copyright (c) 2009 Cody Cushing
* No use restrictions. Maintain this notice in all versions. 
**/

package com.autoswf.automator
{
	/**
	 * Handler for automation nodes.  
	 */
	public interface IAutomationClient
	{
		/**
		 * AutomationHarness provides a primative serialization of events with enough 
		 * info to deserialize and pass down the tree. 
		 * 
		 * @param descriptor  String version of a node in this format: 
		 * <node delay="" className="" type="" path=""/>
		 */
		function notify(descriptor:String):void
		
		/**
		 * AutomationHarness gives a command to the AutomationClient for running automation scripts.
		 */
		function set remoteLoadCommand(value:IRemoteLoadCommand):void
	}
}